
* {
	margin: 0;
	padding: 0
}
html {
	overflow-y: scroll
}
body {
	background-color: #ccc;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%
}
body.bg_image {
	background-color: white;
	background: url(../images/bg_SALEBKGRND_tile.jpg) repeat-y center 0
}
body * {
	font-family: inherit;
	font-size: 100%
}
.align_centre {
	text-align: center!important
}
.align_justify {
	text-align: justify!important
}
.align_left {
	text-align: left!important
}
.align_right {
	text-align: right!important
}
.centre_object {
	display: block;
	margin: 0 auto 1.4em auto
}
.clear {
	clear: both
}
div.clear {
	font-size: 0;
	line-height: 0;
	width: 100%
}
.float_left {
	display: inline;
	float: left
}
.float_right {
	display: inline;
	float: right
}
img.float_left {
	margin: .5em 1em .5em 0
}
img.float_right {
	margin: .5em 0 .5em 1em
}
img.float_left_border {
	border: 1px solid #cad5f3;
	float: left;
	margin: .5em 1em .5em 0
}
img.float_right_border {
	border: 1px solid #cad5f3;
	float: right;
	margin: .5em 0 .5em 1em
}
img.border {
	border: 1px solid #cad5f3
}
.hidden {
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 0
}
html.js .hidden-js {
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 0
}
.invisible {
	visibility: hidden
}
a {
	outline: 0
}
a:link {
	color: #333;
	text-decoration: none
}
a:visited {
	color: #48382e;
	text-decoration: none
}
a:link:focus, a:link:hover, a:visited:focus, a:visited:hover {
	color: #636363;
	text-decoration: underline
}
a img {
	border: 0
}
q {
	quotes: none
}
q:before, q:after {
	content: ""
}
html>/**/body sub, html>/**/body sup {
	font-size: smaller
}
address {
	font-style: normal
}
blockquote {
	border-left: 3px solid #376bb9;
	background-color: #f4f8fb;
	margin-bottom: 1.25em;
	padding: 1em 11px 1px 11px;
	quotes: none
}
blockquote:before, blockquote:after {
	content: ""
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	line-height: normal
}
h1.alt, h2.alt, h3.alt, h4.alt, h5.alt {
	color: #f60
}
h1 {
	font-size: 166.67%
}
h2 {
	font-size: 166.67%;
	margin-bottom: .75em
}
h3 {
	font-size: 125%;
	margin-bottom: 1em
}
h4 {
	font-size: 108.33%;
	margin-bottom: 10px;
}
h5 {
	margin-bottom: 1.25em
}
hr {
	background-color: #d9dbd8;
	border: 0;
	color: #d9dbd8;
	height: 1px;
	margin: -0.625em 0 .625em 0
}
html>/**/body hr {
	margin-bottom: 1.25em;
	margin-top: 0
}
p, .content_area {
	margin-bottom: 1.25em
}
ul {
	list-style-type: none
}
ol {
	list-style-type: decimal;
	margin-bottom: 1.25em;
	margin-left: 39px
}
html>/**/body ol {
	margin-left: 34px
}
ol.lower_alpha {
	list-style-type: lower-alpha
}
ol.upper_alpha {
	list-style-type: upper-alpha
}
ol.lower_roman {
	list-style-type: lower-roman
}
ol.upper_roman {
	list-style-type: upper-roman
}
ol li {
	margin-bottom: .625em;
	padding-left: 1px
}
html>/**/body ol li {
	padding-left: 6px
}
html body ul ol li {
	background: 0;
	padding-left: 1px
}
html>/**/body ul ol li {
	padding-left: 6px
}
li ul, li ol {
	margin-top: 1.25em
}
ul {
	margin-bottom: 1.25em;
	padding-left: 20px
}
html body ul li {
	background: url(../images/bg_ul-li.gif) no-repeat 0 .25em;
	margin-bottom: .625em;
	padding-left: 20px
}
ul.list_next_to_image {
	height: 1%;
	overflow: hidden
}
table {
	margin-bottom: 1.25em
}
fieldset {
	border: 0;
	clear: both
}
legend {
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 0
}
html>/**/body legend {
	display: none
}
fieldset br {
	clear: both
}
input[type=hidden] {
	display: none
}
label, input, select, textarea {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
	width: 270px
}
label {
	margin-right: 15px;
	position: relative;
	width: 160px
}
label em, .required em {
	color: #c00;
	font-style: normal
}
input.submit {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 .25em;
	width: 0;
	overflow: visible
}
input.submit[class] {
	width: auto
}
input[type=text]:hover, input[type=password]:hover, select:hover, textarea:hover {
	background-color: #ffffe5
}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {
	background-color: #ffc
}
input.text {
	background-color: #e5e5e5;
	border: 1px solid #8d8d8d;
	padding: 2px
}
textarea {
	background-color: #e5e5e5;
	border: 1px solid #8d8d8d;
	padding: 2px
}
select {
	background-color: #e5e5e5;
	border: 1px solid #8d8d8d
}
option {
	padding-left: 2px;
	padding-right: 1px
}
optgroup>option {
	padding-left: 20px
}
.radio_check {
	clear: both;
	height: 1%;
	overflow: hidden
}
.radio_check .inputs {
	height: 1%;
	overflow: hidden
}
.radio_check input {
	margin: -2px 0 .5em -7px;
	position: relative;
	width: auto
}
html>body .radio_check input {
	margin-left: -4px
}
html>/**/body .radio_check input {
	margin: 3px 4px .5em 0
}
.radio_check label {
	margin-bottom: .5em
}
.buttons {
	height: 1%;
	overflow: hidden
}
.buttons input {
	margin-left: 160px
}
acronym {
	border-bottom: 1px dashed;
	cursor: help
}
cite {
	display: block;
	font-style: italic;
	margin-bottom: 1.25em;
	margin-top: -1.25em;
	text-align: right
}
#site {
	font-size: 120%;
	margin: auto;
	width: 955px;
	position: relative;
	overflow: hidden
}
#header {
	background: #f0f2ef url(../images/bg_header_2.jpg) no-repeat 0 0;
	font-size: 91.67%;
	height: 110px;
	width: 955px;
	overflow: hidden;
	position:relative;
}
#header h1, #header h4 {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -3720px;
	overflow: hidden;
	display: inline;
	float: left;
	margin: 43px 0 9px 40px;
	height: 37px;
	width: 162px
}
#header h1 a, #header h4 a {
	display: block;
	height: 37px;
	overflow: hidden;
	text-indent: -999em;
	width: 162px
}
#quick_qsearch {
	background: url(../images/bg_quick_search.gif) no-repeat 0 0;
	display: inline;
	float: right;
	height: 80px;
	margin: 10px 10px 0 0;
	width: 212px
}
html>body #quick_qsearch {
	height: auto;
	min-height: 80px
}
#no_quick_qsearch {
	display: inline;
	float: right;
	height: 80px;
	margin: 10px 10px 0 0;
	width: 212px
}
#quick_qsearch label {
	background: url(../images/bg_quick_search-label.gif) no-repeat 10px 7px;
	height: 22px;
	margin: 0;
	overflow: hidden;
	text-indent: -999em;
	top: 0;
	width: 134px
}
#quick_qsearch label {
	background-image: url(../images/bg_quick_qsearch-label.gif)
}
#quick_qsearch .text {
	margin: 0 0 0 8px;
	width: 117px
}
#quick_qsearch .submit {
	background: url(../images/bg_quick_search-submit.png) no-repeat 0 0;
	border: 0;
	height: 80px;
	margin-bottom: 0;
	margin-top: -24px;
	padding: 0 0 0 80px;
	overflow: hidden;
	text-indent: -999em;
	width: 80px
}
#quick_qsearch .submit {
	background-image: url(../images/bg_quick_qsearch-submit.png)
}
#quick_qsearch .submit:hover, #quick_qsearch .submit:focus {
	background-position: 0 -80px
}
.quick_search {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -150px;
	display: inline;
	float: left;
	height: 80px;
	margin: 25px 0 0 148px;
	width: 349px;
	position:relative;
}
.no_quick_search {
	display: inline;
	float: left;
	height: 80px;
	margin: 25px 0 0 148px;
	width: 349px
}
html>body .quick_search, html>body #quick_qsearch {
	height: auto;
	min-height: 80px
}
.quick_search label {	
	height: 22px;
	margin: 0;
	overflow: hidden;
	top: 0;
	width: 134px;
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
	padding-left:7px;  
}
#quick_qsearch label {
	background-image: url(../images/bg_quick_qsearch-label.gif)
}
.quick_search .text {
	margin: 0 0 0 8px;
	padding: 5px 2px;
	width: 255px;
	font-size: 115%
}
.quick_search .submit {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -231px;
	border: 0;
	height: 80px;
	margin-bottom: 0;
	margin-top: -22px;
	padding: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 80px!important;
	float: right;
	line-height: 0
}
#quick_qsearch .submit {
	background-image: url(../images/bg_quick_qsearch-submit.png)
}
.quick_search .submit:hover, .quick_search .submit:focus {
	background-position: 0 -311px
}
.quick_search a {
	background-color: #777;
	clear: both;
	color: #e5e5e5!important;
	display: inline;
	float: left;
	font-size: 90.91%;
	margin: -30px 0 0 9px;
	position: relative;
	text-decoration: none;
	text-transform: lowercase;
	white-space: nowrap;
	z-index: 1
}
.quick_search a:hover, .quick_search a:focus {
	color: #fff
}
ul#sli_autocomplete.rich {
	width: 335px!important;
	margin-left: -76px!important
}
ul#sli_autocomplete.rich li h2 {
	text-align: center
}
ul#sli_autocomplete.rich li.sli_ac_suggestions ul li {
	text-align: center!important
}
.ie ul#sli_autocomplete.rich li {
	background: #FFF none!important
}
.ie ul#sli_autocomplete.rich li ul li.sli_ac_active {
	background: #f60!important
}
#tools ul {
	padding: 0
}
#top_links {
	clear: right;
	display: inline;
	float: right;
	margin:0 10px;
	position: relative;
	text-transform: lowercase
}
#top_links li {
	background: url(../images/bg_top_links-li.gif) no-repeat right 8px;
	color: #4b4b4b;
	display: inline;
	float: left;
	margin-bottom: 0;
	padding: 0 4px 0 3px;
	line-height: 23px
}
#top_links .last_node {
	background: 0;
	padding-right: 0
}
#top_links a {
	color: #4b4b4b;
	line-height: 23px
}
#top_links .feature {
	color: #ff6000
}
#nav_main .icon {
	background: 0;
	display: inline;
	float: left
}
#nav_main .icon a {
	background: url(../images/icon_twitter.png) no-repeat 0 center;
	overflow: hidden;
	text-indent: -999em;
	width: 20px;
	padding: 7px 2px 6px 2px;
	margin-left: 5px;
	border-bottom: 0;
	border-right: 0
}
#nav_main .rss a {
	background-image: url(../images/icon_rss.png)
}
#nav_main_currency {
	background-color: #646464;
	height: 1%;
	overflow: hidden
}
#currency {
	float: left
}
#currency fieldset {
	display: inline;
	float: left
}
#currency label {
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 0
}
#currency select {
	width: auto
}
#currency input.submit {
	margin-left: 4px
}
html.js #currency input.submit {
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 0
}
#currency button {
	background: 0;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 14px;
	color: #4b4b4b
}
#currency button:hover {
	text-decoration: underline
}
#currency button::-moz-focus-inner {
border:0;
padding:0
}
#currency span:hover {
	text-decoration: underline
}
#currency button span.current {
	text-decoration: underline
}
#nav_main {
	background-color: #777;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	width: 955px
}
#nav_main ul {
	padding: 0;
	margin: 0
}
#nav_main ul#nav_main_left {
	width: 720px;
	float: left
}
#nav_main ul#nav_main_right {
	width: 210px;
	float: right
}
#nav_main li {
	background-image: none;
	display: inline;
	float: left;
	margin: 0;
	padding: 0
}
#nav_main ul#nav_main_right li {
	float: right
}
#nav_main a {
	border-right: 1px solid #979797;
	color: #fff;
	display: inline;
	float: left;
	font-size: 108.33%;
	font-weight: bold;
	line-height: 16px;
	padding: 7px 6px 8px 10px;
	text-decoration: none
}
#nav_main ul#nav_main_right a {
	font-style: italic;
	border-right: 0;
	border-left: 1px solid #979797
}
#nav_main ul#nav_main_right li a.track {
	border-left: none
}
#nav_main a span {
	padding-right: 2px;
	line-height: 15px
}
#nav_main_right a.help span {
	background: url(../images/templateStandard_v20130423.png) no-repeat right -1130px;
	padding-right: 19px
}
#nav_main_right a.track span {
	background: url(../images/templateStandard_v20130423.png) no-repeat right -1160px;
	padding-right: 26px
}
#nav_main_left li.current a span {
	background: 0
}
#nav_main a:hover, #nav_main a:focus {
	background-color: #ff7d2f;
	border-bottom-color: #979797
}
#nav_main span a:hover, #nav_main span a:focus {
	background-color: #777;
	border-bottom-color: #777
}
#nav_main .current a, #nav_main .current a:hover {
	background-color: #ff6000;
	border-bottom-color: #ff6000
}
#nav_main a.cyan:hover, #nav_main a.cyan:focus {
	background-color: #33b3e7;
	border-bottom-color: #33b3e7
}
#nav_main .current a.cyan, #nav_main .current a.cyan:hover {
	background-color: #00a0e1;
	border-bottom-color: #00a0e1
}
#nav_main a.green:hover, #nav_main a.green:focus {
	background-color: #62b143;
	border-bottom-color: #62b143
}
#nav_main .current a.green, #nav_main .current a.green:hover {
	background-color: #3b9d14;
	border-bottom-color: #3b9d14
}
#nav_main a.red:hover, #nav_main a.red:focus {
	background-color: #f33;
	border-bottom-color: #f33
}
#nav_main .current a.red, #nav_main .current a.red:hover {
	background-color: #f00;
	border-bottom-color: #f00
}
#main {
	clear: both;
	position: relative;
	width: 100%
}
html>/**/body #main {
	display: table;
	overflow: visible;
	position: static
}
#main:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}

#content_col {
	background-color: #edefec;
	display: inline;
	float: left;
	margin-top: 3.4em;
	width: 945px;
	padding: 0 5px
}
#content_col.slamdunk {
	mmargin-top: 3em
}
#sub_col {
	display: inline;
	float: left;
	padding: 0;
	margin: 5px 0 0 5px;
	width: 185px
}
#footer {
	background-color: #dcdedb;
	clear: both;
	width: 100%
}
#footer .links {
	overflow: hidden;
	background: #ababa9;
	color: #FFF;
	padding: 9px 5px 3px;
	height: 104px
}
#footer .links a, #footer .links a:visited {
	color: #FFF
}
#footer .links .about, #footer .links .help, #footer .links .subscribe {
	overflow: hidden;
	float: left;
	padding: 0
}
#footer .links .help, #footer .links .about {
	padding-right: 10px
}
#footer .links .subscribe {
	padding-left: 10px;
	border-left: 1px solid #CCC;
	height: 100px;
	width: 250px
}
#footer .links ul {
	display: inline;
	float: left;
	padding: 0 15px 0 0;
	margin: 0
}
#footer .links ul li {
	padding: 0 0 5px 10px;
	margin: 0;
	font-size: 11px
}
html.ie7 #footer .links ul li {
	padding-left: 0
}
#footer h4 {
	margin-bottom: .6em
}
#footer h4 a {
	text-decoration: underline
}
#footer h4 a:hover, #footer h4 a:focus {
	text-decoration: none
}
#footer .subscribe h4 {
	margin-left: 8px
}
#footer .logo {
	float: left;
	display: inline;
	height: 200px;
	width: 235px;
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -2210px
}
#footer .logo a {
	margin: 35px 0 0 10px;
	display: block;
	width: 219px;
	height: 125px;
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -2080px
}
#aff_sec {
	height: 1%;
	text-align: center;
	height: 76px;
	padding: 8px 0 0 0;
	margin-left:235px;
}
#aff_sec * {
	background: 0;
	display: inline;
	margin: 0;
	padding: 0
}
#aff_sec ul {
	width: 720px
}
#aff_sec li {
	padding: 0 15px;
	float: left
}
#aff_sec li a div {
	height: 69px;
	width: 90px;
	display: block
}
#aff_sec li a div#sec_sos {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -2411px;
	width: 82px;
	margin-left: 40px
}
#aff_sec li a div#sec_truste {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -2468px;
	width: 146px
}
#aff_sec li a div#aff_hitwise {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -2534px;
	width: 46px
}
#aff_sec li a div#aff_netguide {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -2613px;
	width: 46px
}
#footer .subscribe .inner {
	padding: 0 17px 0 8px
}
#footer .subscribe h5 {
	font-size: 110%;
	color: #FFF;
	margin: 0;
	padding: 0
}
#footer .subscribe .text {
	background-color: #e5e5e5;
	border: 1px solid #8d8d8d;
	color: #444;
	display: block;
	float: left;
	margin: 7px 0 0;
	width: 170px;
	padding: 4px;
	text-align: left
}
#footer .subscribe .submit {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -2850px;
	border: 0;
	height: 40px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	display: inline;
	text-indent: -999em;
	width: 40px;
	float: right;
	line-height: 0
}
#footer .subscribe .submit:hover, #footer .subscribe .submit:focus {
	background-position: 0 -2890px
}
#footer .subscribe p {
	padding: 0;
	margin: 0;
	clear: both
}
#legal {
	background-color: #8f8f8d;
	color: #fff;
	font-size: 91.67%;
	height: 1%;
	padding: 5px 2px;
	overflow: hidden;
	clear: both
}
#legal p {
	display: inline;
	float: left
}
#legal #abn {
	float: right
}
#breadcrumbs {
	height: 1%;
	overflow: hidden;
	padding: 7px 2px 10px;
	width: 620px;
	float: left
}
#category #breadcrumbs {
	width: 751px
}
#breadcrumbs * {
	background: 0;
	display: inline;
	float: left;
	margin: 0;
	padding: 0
}
#breadcrumbs li {
	background: url(../images/bg_breadcrumbs-li.gif) no-repeat right .357em;
	font-size: 116.67%;
	font-weight: bold;
	margin-right: 5px;
	padding-right: 10px;
	text-transform: lowercase
}
#breadcrumbs a {
	font-weight: normal;
	text-decoration: underline
}
#breadcrumbs a:hover, #breadcrumbs a:focus {
	text-decoration: none
}
#breadcrumbs .last_node a {
	font-weight: bold
}

.shop_for {
	font-size: 91.67%;
	height: 1%;
	overflow: hidden;
	padding: 0 25px 8px 11px;
	position: relative
}
.shop_for * {
	display: inline;
	float: left;
	margin: 0;
	padding: 0
}
.shop_for h2, .shop_for h3 {
	font-size: 100%;
	margin: 0 7px 0 0
}
.shop_for p {
	font-size: 100%;
	font-weight: 700;
	margin: 0 7px 0 0
}

.shop_for li {
	background: url(../images/bg_shop_for-li.gif) no-repeat 0 .273em;
	margin-right: 4px;
	padding-left: 5px
}
.shop_for .first_node {
	background: 0;
	padding-left: 0
}
.shop_for .last_node {
	margin-right: 0
}
.shop_for .rss {
	background: url(../images/icon_rss_small.gif) no-repeat 0 0;
	padding-left: 0;
	position: absolute;
	right: 0;
	top: 0
}
.shop_for a {
	margin-right: 0
}
.shop_for .rss a {
	height: 16px;
	overflow: hidden;
	text-indent: -999em;
	width: 16px
}




#cat_list {
	overflow: hidden;
	width: 100%;
	background: #edefec
}
#cat_list ul {
	display: inline;
	float: left;
	margin: 4px 0 0 0;
	padding: 0
}
html>/**/body #cat_list ul {
	padding-bottom: 0
}
#cat_list li {
	background: #FFF;
	display: inline;
	float: left;
	height: 220px;
	margin: 0 4px 4px 0;
	padding: 12px 10px;
	text-align: center;
	width: 165px
}
#cat_list li.last_node {
	margin-right: 0;
	padding-left: 11px;
	padding-right: 12px
}
html>body #cat_list li {
	height: auto;
	min-height: 220px
}
.prod_feature .inner {
	height: 16.917em
}
.prod_feature p.sale {
	color: #f00;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 2px;
	font-size: 15px
}
.prod_feature .price span {
	color: #d00;
	text-decoration: line-through
}
html>body .prod_feature .inner {
	height: auto;
	min-height: 16.917em
}
#review_feature .inner {
	height: auto;
	min-height: 0
}
#cat_list a, #review_feature .prod_feature a, .sc_grid a, .featured_categories a {
	background-color: #fff;
	display: block;
	height: 1%
}
.prod_feature .price
{
	font-weight:bold; font-size:15px; margin-bottom:5px;
}
.prod_feature .price strong {
    color: #FF6600;
}
.sc_grid h2 {
	font-size: 12px;
	color: #333;
	line-height: 14px
}
#review_feature .prod_feature a {
	color: #646464
}
#prod_feature .staff_pick .prod_feature a {
	display: inline;
	height: auto
}
#cat_list img, .prod_feature img, .staff_pick img {
	border: 1px solid #fff;
	display: block;
	margin: auto auto 3px auto
}
.prod_feature img {
	margin-bottom: .6667em
}
.staff_pick img {
	display: inline;
	margin: 0 10px .6667em 0;
	float: left
}

#cat_list h4 {
	font-size: 100%;
	line-height: 1.1667em;
	margin-bottom: 0
}
#cat_list li a {
	margin-bottom: .5em;
	text-decoration: underline
}
#cat_list span {
	color: #ff6000;
	cursor: pointer;
	display: block
}
#cat_list li span {
	font-weight: 700;
	line-height: 14px
}
#cat_list h2 {
	margin-bottom: 6px
}
#cat_list h2 a {
	font-size: 12px;
	margin-bottom: 0;
	color: #333;
	line-height: 14px
}
#prod_feature, #review_feature {
	margin-bottom: 4px;
	overflow: hidden;
	width: 100%
}
#home #prod_feature {
	clear: both
}
#prod_feature.a_1 ul {
	background-position: -577px bottom
}
#prod_feature.a_2 ul {
	background-position: -381px bottom
}
#prod_feature.a_3 ul {
	background-position: -185px bottom
}

#category #reviews, #main #reviews {
	overflow: hidden;
	clear: both
}




#bottom_content {
	color: #444;
	font-size: 91.67%;
	padding: 20px 11px;
	clear: both
}

#sc_grid {
	background: #fff url(../images/bg_sc_grid.gif) repeat-y 0 0;
	overflow: hidden;
	margin: -10px 0 -19px
}
#home #reviews #sc_grid {
	background: #fff url(../images/bg_home_sc_grid.gif) repeat-y 0 0
}

.sc_grid {
	background: url(../images/bg_ul_sc_grid.gif) repeat-x 0 bottom;
	display: inline;
	float: left;
	margin: 10px 0 10px 2px;
	padding: 0 0 10px;
	width: 760px
}
#home #reviews .sc_grid {
	width: 944px;
	margin-left: 1px
}
.sc_grid li {
	background: 0;
	display: inline;
	float: left;
	margin: 0 3px 20px 0;
	padding: 5px 0;
	text-align: center;
	width: 184px;
	margin-bottom:20px;
	border:1px solid #ccc;	
}
#home #reviews .sc_grid li {
	width: 157px
}
.sc_grid .inner {
	height: 15.333em
}


#product, #category, #newsletters, #search {
	height: 1%;
	margin: 5px 0 11px;
	overflow: hidden;
	width: 755px;
	float: left
}


#mini_cart {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -400px;
	display: inline;
	float: right;
	margin: 2px 10px 0 31px;
	width: 213px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	position: relative;
	
}
#mini_cart a:visited, #mini_cart a:link:focus, #mini_cart a:link:hover, #mini_cart a:visited:hover, #mini_cart a:link {
	color: #FFF
}
#mini_cart .checkout {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -490px;
	color: #fff;
	height: 80px;
	width: 80px;
	overflow: hidden;
	text-indent: -999em;
	border: 0;
	z-index: 990;
	position: absolute;
	top: 1px;
	right: 0
}
#mini_cart .inner {
	float: left;
	padding: 8px 0 8px 8px
}
#mini_cart .inner p {
	float: left;
	clear: both;
	margin-bottom: .3em
}
#mini_cart .inner span {
	font-weight: normal
}
#mini_cart .checkout:hover, #mini_cart .checkout:focus {
	background-position: 0 -570px
}

#subscribe {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -1201px;
	color: #fff;
	font-size: 91.67%;
	height: 65px;
	width: 185px;
	margin-bottom: 3px
}

#subscribe h3, #subscribe_1 h3, #subscribe_2 h3 {
	margin: 0;
	font-size: 120%;
	line-height: 14px;
	font-weight: normal;
	display: none
}
#subscribe .inner, #subscribe_1 .inner, #subscribe_2 .inner {
	padding: 30px 4px 0
}
#subscribe form, #subscribe_1 form, #subscribe_2 form {
	position: relative
}
#subscribe label, #footer .subscribe label, #subscribe_1 label, #footer .subscribe_1 label, #subscribe_2 label, #footer .subscribe_2 label {
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 0
}
#subscribe .text, #subscribe_1 .text, #subscribe_2 .text {
	background-color: #e5e5e5;
	border: 1px solid #8d8d8d;
	color: #444;
	display: block;
	float: left;
	margin: 7px 0 0!important;
	width: 130px!important;
	text-align: left!important
}
#subscribe .text.focus, #subscribe_1 .text.focus, #subscribe_2 .text.focus {
	color: #000
}
#subscribe .submit, #subscribe_1 .submit, #subscribe_2 .submit {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -1471px;
	border: 0;
	height: 35px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	display: inline;
	text-indent: -999em;
	width: 35px;
	float: right;
	line-height: 0
}
#subscribe .submit:hover, #subscribe .submit:focus, #subscribe_1 .submit:hover, #subscribe_1 .submit:focus, #subscribe_2 .submit:hover, #subscribe_2 .submit:focus {
	background-position: 0 -1506px
}


.prod_feature .inner .sdboxc {
	margin-bottom: 0
}

#content_col #jewellery .subscribe .inner .submit:hover, #content_col #jewellery .subscribe .inner .submit:focus {
	background-position: 0 -50px
}
.sc_FilterGroup H3, .sc_FilterGroup H1 {
    background: url(../images/bg_grad_bar.png) repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 100%;
    margin-bottom: 0;
    padding: 3px 0 3px 10px;
}
#sc_grid .reviews {
	width: 105px;
	margin: 6px auto;
	font-weight: bold
}
#sc_grid .sale .reviews {
	margin-top: 29px
}
#sc_grid .reviews div, #product_quick_view_rates .reviews div, #category-list .reviews div {
	background: url(../images/templateStandard_v20130423.png) no-repeat 0 -1830px;
	height: 16px;
	width: 83px;
	text-indent: -999em;
	line-height: 0;
	float: left;
	margin-right: 5px
}
#easy_shopping {
    background: url(../images/templateStandard_v201305141050.png) no-repeat scroll 0 -1280px transparent;
    height: 182px;
    width: 185px;
}
#easy_shopping h3 {
    height: 30px;
    margin: 0;
    overflow: hidden;
    text-indent: -999em;
}
#easy_shopping ul {
    margin-bottom: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -999em;
}
#easy_shopping li {
    background: none repeat scroll 0 center transparent;
    margin: 0;
    padding: 0;
}
#easy_shopping li a {
    background: none repeat scroll 0 center transparent;
    display: block;
    height: 30px;
    margin: 0;
    overflow: hidden;
    text-indent: -999em;
}
#mini_cart .inner .text {    
    float: left;
    height: 14px;
    overflow: hidden;
    padding-bottom: 0.4em;    
	font-size:16px;
}

.login
{
	width:600px; margin:0 auto;
}
.log_in
{
 	background: #FF6900;
    border-radius: 15px 15px 0 0;
    padding: 3px 3px 3px 20px;
	color:#fff;
	margin:0;
}
.content_login
{
	background:#fff; padding:10px 0;
}
.content_login table td {
    padding-left:10px;
}
.content_login table td input
{
	width:150px; height:22px; margin-bottom:2px; margin-top:2px;
}
.content_login table td input:focus, .content_login table td input:hover
{
	background:none;
}
.content_login .tr_bt
{
	text-align:center;
}
.content_login .tr_bt a
{
	color:#45AD02;
}
.content_login a.button
{
	 background: none repeat scroll 0 0 #F37021;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-size: 15px;
    padding: 2px 18px;
    text-decoration: none;
}
.content_login .button:hover {text-decoration: none; color: #FFFFFF;}
.content_login .td_text
{
	padding-bottom:15px;
}
.content_login table .td_text input {width:14px; height:14px;}
.content_login .td_fist
{
	padding-left:90px;
}